package com.assisjrs.jpaandroid.test;

import java.util.Date;

import com.assisjrs.jpaandroid.persistence.Entity;
import com.assisjrs.jpaandroid.persistence.Temporal;
import com.assisjrs.jpaandroid.persistence.TemporalType;

public class ClasseParaTeste extends Entity {
	private String campoString;

	private Long campoLong;
	private long campoLongPrimitive;

	private Double campoDouble;
	private double campoDoublePrimitive;

	private Float campoFloat;
	private Float campoFloatPrimitive;

	private Integer campoInteger;
	private int campoIntPrimitive;

	private Short campoShort;
	private short campoShortPrimitive;

	private Byte campoByte;
	private byte campoBytePrimitive;

	private Character campoCharacter;
	private char campoCharPrimitive;

	private Boolean campoBoolean;
	private boolean campoBooleanPrimitive;

	private EnumDeTeste campoEnum;

	@Temporal(TemporalType.DATE)
	private Date campoDateUtil;

	@Temporal(TemporalType.TIME)
	private Date campoTimeUtil;

	@Temporal(TemporalType.TIMESTAMP)
	private Date campoTimestampUtil;

	private java.sql.Date campoDateSql;
	private java.sql.Time campoTimeSql;
	private java.sql.Timestamp campoTimestampSql;

	public String getCampoString() {
		return campoString;
	}

	public void setCampoString(final String descricao) {
		this.campoString = descricao;
	}

	public Long getCampoLong() {
		return campoLong;
	}

	public void setCampoLong(final Long campoLong) {
		this.campoLong = campoLong;
	}

	public long getCampoLongPrimitive() {
		return campoLongPrimitive;
	}

	public void setCampoLongPrimitive(final long campoLongPrimitive) {
		this.campoLongPrimitive = campoLongPrimitive;
	}

	public Double getCampoDouble() {
		return campoDouble;
	}

	public void setCampoDouble(final Double campoDouble) {
		this.campoDouble = campoDouble;
	}

	public double getCampoDoublePrimitive() {
		return campoDoublePrimitive;
	}

	public void setCampoDoublePrimitive(final double campoDoublePrimitive) {
		this.campoDoublePrimitive = campoDoublePrimitive;
	}

	public Float getCampoFloat() {
		return campoFloat;
	}

	public void setCampoFloat(final Float campoFloat) {
		this.campoFloat = campoFloat;
	}

	public Float getCampoFloatPrimitive() {
		return campoFloatPrimitive;
	}

	public void setCampoFloatPrimitive(final Float campoFloatPrimitive) {
		this.campoFloatPrimitive = campoFloatPrimitive;
	}

	public Integer getCampoInteger() {
		return campoInteger;
	}

	public void setCampoInteger(final Integer campoInteger) {
		this.campoInteger = campoInteger;
	}

	public int getCampoIntPrimitive() {
		return campoIntPrimitive;
	}

	public void setCampoIntPrimitive(final int campoIntPrimitive) {
		this.campoIntPrimitive = campoIntPrimitive;
	}

	public Short getCampoShort() {
		return campoShort;
	}

	public void setCampoShort(final Short campoShort) {
		this.campoShort = campoShort;
	}

	public short getCampoShortPrimitive() {
		return campoShortPrimitive;
	}

	public void setCampoShortPrimitive(final short campoShortPrimitive) {
		this.campoShortPrimitive = campoShortPrimitive;
	}

	public Byte getCampoByte() {
		return campoByte;
	}

	public void setCampoByte(final Byte campoByte) {
		this.campoByte = campoByte;
	}

	public byte getCampoBytePrimitive() {
		return campoBytePrimitive;
	}

	public void setCampoBytePrimitive(final byte campoBytePrimitive) {
		this.campoBytePrimitive = campoBytePrimitive;
	}

	public Character getCampoCharacter() {
		return campoCharacter;
	}

	public void setCampoCharacter(final Character campoCharacter) {
		this.campoCharacter = campoCharacter;
	}

	public char getCampoCharPrimitive() {
		return campoCharPrimitive;
	}

	public void setCampoCharPrimitive(final char campoCharPrimitive) {
		this.campoCharPrimitive = campoCharPrimitive;
	}

	public Date getCampoDateUtil() {
		return campoDateUtil;
	}

	public void setCampoDateUtil(final Date campoDate) {
		this.campoDateUtil = campoDate;
	}

	public Date getCampoTimeUtil() {
		return campoTimeUtil;
	}

	public void setCampoTimeUtil(final Date campoTimeUtil) {
		this.campoTimeUtil = campoTimeUtil;
	}

	public Date getCampoTimestampUtil() {
		return campoTimestampUtil;
	}

	public void setCampoTimestampUtil(final Date campoTimestampUtil) {
		this.campoTimestampUtil = campoTimestampUtil;
	}

	public java.sql.Date getCampoDateSql() {
		return campoDateSql;
	}

	public void setCampoDateSql(final java.sql.Date campoDateSql) {
		this.campoDateSql = campoDateSql;
	}

	public java.sql.Time getCampoTimeSql() {
		return campoTimeSql;
	}

	public void setCampoTimeSql(final java.sql.Time campoTimeSql) {
		this.campoTimeSql = campoTimeSql;
	}

	public java.sql.Timestamp getCampoTimestampSql() {
		return campoTimestampSql;
	}

	public void setCampoTimestampSql(final java.sql.Timestamp campoTimestampSql) {
		this.campoTimestampSql = campoTimestampSql;
	}

	public Boolean getCampoBoolean() {
		return campoBoolean;
	}

	public void setCampoBoolean(final Boolean campoBoolean) {
		this.campoBoolean = campoBoolean;
	}

	public boolean isCampoBooleanPrimitive() {
		return campoBooleanPrimitive;
	}

	public void setCampoBooleanPrimitive(final boolean campoBooleanPrimitive) {
		this.campoBooleanPrimitive = campoBooleanPrimitive;
	}

	public EnumDeTeste getCampoEnum() {
		return campoEnum;
	}

	public void setCampoEnum(final EnumDeTeste campoEnum) {
		this.campoEnum = campoEnum;
	}
};